/*
 * @(#)  jsr2.css
 * 
 * @author   benben
 * @date     2009-05-10
 * @version  2.0
 */

.jsr2Products {
	height:235px;
	background:url(image/jsr2/jsr2.gif) no-repeat;
}

.pageBodyLeft {
	width:627px;
	padding-top:13px;
	float:left;
}
.logCaption {
	color:#78a7b7;
	font-weight:bold;
	padding:6px 18px;
}
.logContent {
	line-height:17px;
	padding:0 0 7px 2px;
	margin-left:29px;
}
.dottedLine2 {
	background:#fff url(image/all/dottedLine2.gif) bottom repeat-x;
}

.pageBodyRight {
	width:296px;
	padding-top:18px;
	float:left;
}
.dottedLine1 {
	height:23px;
	background:url(image/all/dottedLine1.gif) bottom repeat-x;
}

.download {
	height:125px;
	background:url(image/jsr2/download.gif) no-repeat;
}
.downloadText {
	text-indent:24px;
	line-height:23px;
	padding:0;
	margin-left:25px;
}
.downloadText a {
	color:#536142;
}

.demosTop {
	height:146px;
	background:url(image/jsr2/demosTop.gif) no-repeat;
}
.demosBody {
	background:url(image/jsr2/demosSideRight.gif) right top no-repeat;
}
.demosBtm {
	height:18px;
	background:url(image/jsr2/demosBtm.gif) no-repeat;
}
#demosMenu {
	width:200px;
	height:467px;
	background:url(image/jsr2/demosSideLeft.gif) no-repeat;
	float:left;
}
#slider {
	float:left;
}
#slider ul, #slider li {
	list-style:none;
	padding:0;
	margin:0;
}
#slider li{ 
	width:715px;
	height:467px;
	overflow:hidden;
}
.moduleCaption {
	color:#345364;
	background:url(image/jsr2/icon.gif) left no-repeat;
	border-bottom:2px solid #78a2b7;
	line-height:21px;
	padding-left:25px;
	margin:5px 14px 0 14px;
}
.modulesWrap {
	padding:0 16px;
	margin:0 14px;
}
.mItemBg {
	background:url(image/jsr2/mItemBg.gif) left no-repeat;
}
.mItemWrap {
	width:300px;
	padding:5px 0;
	margin-top:8px;
	float:left;
}
.mItemWrap img {
	border:1px solid #c7c7c7;
	margin-right:10px;
	float:left;
}
.mItem {
	height:90px;
	padding:0 5px;
}
.mItemText {
	color:#555;
	font-weight:bolder;
	padding:5px;
}
.mItemDesc {
	color:#777;
	padding-top:5px;
}
.mItemSplit {
	width:16px;
	float:left;
}
#controls1 {
	background-image:url(image/jsr2/mItem01.gif);
}
#controls2 {
	background-image:url(image/jsr2/mItem02.gif);
}
#controls3 {
	background-image:url(image/jsr2/mItem03.gif);
}
#controls4 {
	background-image:url(image/jsr2/mItem04.gif);
}
#controls5 {
	background-image:url(image/jsr2/mItem05.gif);
}
#controls6 {
	background-image:url(image/jsr2/mItem06.gif);
}
#controls7 {
	background-image:url(image/jsr2/mItem07.gif);
}
#controls1, #controls2, #controls3, #controls4, #controls5, #controls6, #controls7 {
	background-repeat:no-repeat;
}
.mItemOver {
	background-position:0 -27px;
}
.current {
	background-position:0 -54px;
}
#demosMenu ol, #demosMenu li {
	width:172px;
	list-style:none;
	padding:0;
	margin:0;
}
#demosMenu a {
	width:172px;
	height:27px;
	display:block;
}
.itemBlock {
	width:307px;
	padding-top:15px;
	float:left;
}